1234E9
1234e9
1234e-9
-1234e9
-1234e-9

1234E9d
1234e9D
1234e-9d
-1234e9D
-1234e-9d

1234E9F
1234e9F
1234e-9f
-1234e9F
-1234e-9f

0x123ABCP1
0x123ABCp1
0x123ABCp-1
-0x123ABCp1
-0x123ABCp-1

0x123ABCP1D
0x123ABCp1D
0x123ABCp-1D
-0x123ABCp1d
-0x123ABCp-1d

0x123ABCP1f
0x123ABCp1F
0x123ABCp-1f
-0x123ABCp1F
-0x123ABCp-1F

infinity
-infinity
INFINITY
-INFINITY
InFiNiTy
-InFiNiTy

infinityd
-infinityD
INFINITYD
-INFINITYD
InFiNiTyd
-InFiNiTyd

infinityf
-infinityf
INFINITYF
-INFINITYF
InFiNiTyF
-InFiNiTyF

nan
NAN
NaN
nAn

nanD
NAND
NaND
nAnd

nanf
NANf
NaNf
nAnF

1234.
1234.e10
1234.2
1234.2e2
1234.e-10
-1234.
-1234.e10
-1234.2
-1234.2e2
-1234.e-10

1234.d
1234.e10D
1234.2D
1234.2e2D
1234.e-10D
-1234.D
-1234.e10D
-1234.2d
-1234.2e2d
-1234.e-10D

1234.F
1234.e10F
1234.2f
1234.2e2f
1234.e-10F
-1234.F
-1234.e10F
-1234.2f
-1234.2e2f
-1234.e-10F


.2
.2e2
.2e-2
-.2
-.2e2
-.2e-2


.2D
.2e2D
.2e-2D
-.2d
-.2e2d
-.2e-2d

.2f
.2e2F
.2e-2f
-.2F
-.2e2F
-.2e-2F

0x12AB.p10
0x12AB.p-10
0x12AB.12ABp10
0x12AB.12ABp-10
-0x12AB.p10
-0x12AB.p-10
-0x12AB.12ABp10
-0x12AB.12ABp-10

0x12AB.p10D
0x12AB.p-10D
0x12AB.12ABp10d
0x12AB.12ABp-10D
-0x12AB.p10D
-0x12AB.p-10d
-0x12AB.12ABp10D
-0x12AB.12ABp-10D

0x12AB.p10f
0x12AB.p-10f
0x12AB.12ABp10f
0x12AB.12ABp-10f
-0x12AB.p10f
-0x12AB.p-10f
-0x12AB.12ABp10f
-0x12AB.12ABp-10F

0x.12ABp10
0x.12ABp-10
-0x.12ABp10
-0x.12ABp-10
0x.1234p10

0x.12ABp10d
0x.12ABp-10D
-0x.12ABp10D
-0x.12ABp-10D
0x.1234p10D

0x.12ABp10F
0x.12ABp-10f
-0x.12ABp10f
-0x.12ABp-10f
0x.1234p10f

1234F
1234f
-1234F
-1234f


1234D
1234d
-1234D
-1234d




1234e
1234eA
1234eZ
1234e-
1234e-A
1234e-Z
-1234e
-1234eA
-1234eZ
-1234e-
-1234e-A
-1234e-Z

0x123ABCp
0x123ABCpA
0x123ABCpZ
0x123ABCp-
0x123ABCp-A
0x123ABCp-Z
-0x123ABCp
-0x123ABCpA
-0x123ABCpZ
-0x123ABCp-
-0x123ABCp-A
-0x123ABCp-Z
0x123ABCDE1

infinitye
-infinitye
infinityp
-infinityp

nane
NANp
NaNE
nAnP

1234.e
1234.1234e
1234.e-
-1234.e
-1234.e-
1234.p
1234.p-
-1234.p
-1234.p-

.1234e
.e10
.p10

1234abcf
1234abcF
1234abcd
1234abcD